(that's a) likely story - German English Dictionary